﻿@using System.Data
@using ABC.Controllers.ViewModels.My
@model MyCardBsoViewModel
@{
    ViewBag.Title = (Model.CardValues.ContainsKey("НазваниеОбъекта") && Model.CardValues["НазваниеОбъекта"] != null ? Model.CardValues["НазваниеОбъекта"].ToString() : "") + " - Азбука24";
    Layout = "~/Views/Shared/_MyLayout.cshtml";
}
<div class="row-fluid">
    <div class="page-header">
        <h2>
           @(Model.CardValues.ContainsKey("НазваниеОбъекта") && Model.CardValues["НазваниеОбъекта"] != null ? Model.CardValues["НазваниеОбъекта"].ToString() : "")</h2>
    </div>
    <form class="form-horizontal">
    <div class="control-group">
        <label class="control-label">
            Страховая компания</label>
        <div class="controls">
            <div class="bso-item-sklogo">
                @(Model.CardValues["СтраховаяКомпания.НазваниеОбъекта"] != null ? Model.CardValues["СтраховаяКомпания.НазваниеОбъекта"].ToString() : "")
                @*<img src="http://www.advis.ru/images/4A1A4C71-CA51-1E45-81BB-68035EE496D6.jpg" alt="Согласие">*@
            </div>
        </div>
    </div>
    <div class="tabbable">
        <ul class="nav nav-tabs">
            <li class="active"><a href="#tab-info" data-toggle="tab">Сведения о БСО</a></li>
            <li><a href="#tab-aktpp" data-toggle="tab">Акты ПП</a></li>
            <li><a href="#tab-bso" data-toggle="tab">Связанные БСО</a></li>
        </ul>
        <div class="tab-content">
            <div class="tab-pane  active" id="tab-info">
                <table class="table table-striped table-bordered" id="bso-item-info">
                    <thead>
                        <tr>
                            <th colspan="100%">
                                Основные данные
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td class="title">
                                Cтатус
                            </td>
                            <td>
                                @(Model.CardValues["СобытиеБсо"] != null ? Model.CardValues["СобытиеБсо"].ToString() : "") / @(Model.CardValues["СтатусБсо"] != null ? Model.CardValues["СтатусБсо"].ToString() : "")
                            </td>
                            <td class="title">
                                Дата оформления
                            </td>
                            <td>
                                @(Model.CardValues["ДатаОформления"] != null && !string.IsNullOrEmpty(Model.CardValues["ДатаОформления"].ToString()) ? DateTime.Parse(Model.CardValues["ДатаОформления"].ToString()).ToString("d") : "")
                            </td>
                        </tr>
                        <tr>
                            <td class="title">
                                Акцепт
                            </td>
                            <td>
                                @(Model.CardValues.ContainsKey("Акцепт.НазваниеОбъекта") && Model.CardValues["Акцепт.НазваниеОбъекта"] != null ? Model.CardValues["Акцепт.НазваниеОбъекта"].ToString() : "")
                            </td>
                            <td class="title">
                                Акцептовал
                            </td>
                            <td>
                                @(Model.CardValues.ContainsKey("Акцептовал.НазваниеОбъекта") && Model.CardValues["Акцептовал.НазваниеОбъекта"] != null ? Model.CardValues["Акцептовал.НазваниеОбъекта"].ToString() : "")
                            </td>
                        </tr>
                        <tr>
                            <th colspan="100%">
                                Взносы
                            </th>
                        </tr>
                        <tr>
                            <td class="title">
                                Наименование взноса
                            </td>
                            <td>
                                <a href="#ссылка на БСО" target="_blank">@(Model.CardValues["НаименованиеВзноса.НазваниеОбъекта"] != null && !string.IsNullOrEmpty(Model.CardValues["НаименованиеВзноса.НазваниеОбъекта"].ToString()) ? Model.CardValues["НаименованиеВзноса.НазваниеОбъекта"].ToString() : "")</a>
                            </td>
                            <td colspan="2" class="payment">
                                <table id="" class="payment-list">
                                    <thead>
                                        <tr>
                                            <th>
                                                Взнос №
                                            </th>
                                            <th>
                                                Дата платежа
                                            </th>
                                            <th>
                                                Дата оплаты
                                            </th>
                                            <th>
                                                Сумма
                                            </th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                            <tr class="success" title="Оплаченный платеж">
                                                <!-- Оплаченный платеж -->
                                                <td>
                                                    @(Model.CardValues["ПорядокВзноса"] != null && !string.IsNullOrEmpty(Model.CardValues["ПорядокВзноса"].ToString()) ? Model.CardValues["ПорядокВзноса"] + " взнос" : "")
                                                </td>
                                                <td>
                                                    @(Model.CardValues["ДатаПлатежа"] != null && !string.IsNullOrEmpty(Model.CardValues["ДатаПлатежа"].ToString()) ? DateTime.Parse(Model.CardValues["ДатаПлатежа"].ToString()).ToString("dd.MM.yyyy HH:mm") : "")
                                                </td>
                                                <td>
                                                    @(Model.CardValues["ДатаОплаты"] != null && !string.IsNullOrEmpty(Model.CardValues["ДатаОплаты"].ToString()) ? DateTime.Parse(Model.CardValues["ДатаОплаты"].ToString()).ToString("dd.MM.yyyy HH:mm") : "")
                                                </td>
                                                <td>
                                                    @(Model.CardValues["СуммаВзноса"] != null && !string.IsNullOrEmpty(Model.CardValues["СуммаВзноса"].ToString()) ? Double.Parse(Model.CardValues["СуммаВзноса"].ToString()).ToString("N2") + " руб." : "")
                                                </td>
                                            </tr>
                                        
                                      @*  <tr class="success" title="Оплаченный взнос">
                                            <!-- Оплаченный взнос -->
                                            <td>
                                                2 взнос
                                            </td>
                                            <td>
                                                16.08.2012
                                            </td>
                                            <td>
                                                07.08.2012
                                            </td>
                                            <td>
                                                17 550 руб.
                                            </td>
                                        </tr>*@
                                    </tbody>
                                </table>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div class="tab-pane" id="tab-aktpp">
                <table class="table table-bordered table-striped" id="aktpp">
                    <thead>
                        <tr>
                            <th>
                                Номер
                            </th>
                            <th>
                                Дата
                            </th>
                            <th>
                                Тип акта
                            </th>
                            <th>
                                Статус
                            </th>
                            <th>
                                От кого
                            </th>
                            <th>
                                Кому
                            </th>
                            <th>
                                Автор
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        @foreach (var act in Model.Acts.AsEnumerable())
                        {
                            <tr>
                                <td>
                                    <a href="#ссылка на акт" target="_blank" title="Открыть карточку акта">@(string.IsNullOrEmpty(act["Префикс"].ToString()) ? act["Номер"] : act["Префикс"] + "-" + act["Номер"])</a>
                                </td>
                                <td>
                                    @(act.Field<DateTime>("Дата").ToString("d"))
                                </td>
                                <td>
                                    @(string.IsNullOrEmpty(act["Тип"].ToString()) ? act["Направление"] : act["Тип"] + " - " + act["Направление"])
                                </td>
                                <td>
                                    @act["Статус"]
                                </td>
                                <td>
                                    @act["ОтКого.НазваниеОбъекта"]
                                </td>
                                <td>
                                    @act["Кому.НазваниеОбъекта"]
                                </td>
                                <td>
                                    @act["Автор.НазваниеОбъекта"]
                                </td>
                            </tr>                            
                        }
                    </tbody>
                </table>
            </div>
            <div class="tab-pane" id="tab-bso">
                <table class="table table-bordered table-striped" id="linked-bso">
                    <thead>
                        <tr>
                            <th class="col-1">
                                #
                            </th>
                            <th>
                                Наименование
                            </th>
                            <th>
                                Номер
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        @for (var i = 0; i < Model.RelatedBso.AsEnumerable().Count(); i++)
                        {                            
                            <tr>
                                <td>
                                    @(i+1)
                                </td>
                                <td>
                                    @(Model.RelatedBso.AsEnumerable().ElementAt(i).Field<string>("Тип.Имя"))
                                </td>
                                <td>
                                    <a href="Ссылка связанное БСО" target="_blank">@(Model.RelatedBso.AsEnumerable().ElementAt(i).Field<string>("НазваниеОбъекта"))</a>
                                </td>
                            </tr>
                        }
                    </tbody>
                </table>
            </div>
        </div>
    </div>
    <div class="form-actions">
        <button class="btn btn-primary btn-large">
            Сохранить изменения</button>
    </div>
    </form>
    <!-- Форма добавления авто //-->
</div>
